package sistema.controleVendas.teste;

import java.util.ArrayList;
import java.util.List;

import sistema.controleVendas.controladores.GerenciarProdutos;
import sistema.controleVendas.controladores.RealizarVenda;
import sistema.controleVendas.entidades.Interesse;
import sistema.controleVendas.entidades.Itens;
import sistema.controleVendas.entidades.Pessoa;
import sistema.controleVendas.entidades.PessoaFisica;
import sistema.controleVendas.entidades.PessoaJuridica;
import sistema.controleVendas.entidades.Produto;
import sistema.controleVendas.fachadas.GerenciarInteresseFachada;
import sistema.controleVendas.fachadas.GerenciarPessoaFachada;
import sistema.controleVendas.fachadas.GerenciarProdutoFachada;

public class TesteRealizarVenda {
	public static void main(String[] args) {
		Produto produto = new Produto();
		produto.setId(4);
		GerenciarProdutoFachada.getInstance().buscarProduto(produto);
		Itens item = new Itens();
		item.setProduto(produto);
		item.setQuantidade(3);
		List<Itens> itens = new ArrayList<Itens>();
		itens.add(item);
		
		Interesse interesse = new Interesse();
		interesse.setId(1);
		Pessoa pessoa = new Pessoa();
		pessoa.setInteresse(GerenciarInteresseFachada.getInstance().buscaInteresse(interesse));
		List<PessoaFisica> clientes = GerenciarPessoaFachada.getInstance().buscarPessoas(interesse);
		pessoa = clientes.get(0);
		RealizarVenda realizarVenda = new RealizarVenda();
		realizarVenda.realizarVenda(itens,pessoa);		
	}
	
}
